home *** CD-ROM | disk | FTP | other *** search
- /*
- ** $VER: joydata.e V0.9B
- **
- ** JoyData definitions.
- **
- ** (C) Copyright 1996-1997 DreamWorld Productions.
- ** All Rights Reserved
- */
-
- OPT MODULE
- OPT EXPORT
- OPT PREPROCESS
-
- MODULE 'dpkernel/dpkernel','system/register'
-
- ->**************************************************************************
- ->* JoyData Object.
-
- OBJECT joydata
- head[1] :ARRAY OF head /* Standard header */
- port :INT /* Port number, 1/2/3/4 */
- xchange :INT /* Change in the x coordinate */
- ychange :INT /* Change in the y coordinate */
- zchange :INT /* Change in the z coordinate */
- buttons :LONG /* Contains button bits, below */
- ENDOBJECT
-
- CONST JD_FIRE1 = $00000001, /* Standard Fire Button (1) - LMB */
- JD_FIRE2 = $00000002, /* Standard Fire Button (2) - RMB */
- JD_FIRE3 = $00000004, /* Standard Fire Button (3) - MMB */
- JD_FIRE4 = $00000008, /* "Start" */
- JD_FIRE5 = $00000010, /* "Select" */
- JD_FIRE6 = $00000020, /* Rewind L1 */
- JD_FIRE7 = $00000040, /* Forward R1 */
- JD_FIRE8 = $00000080, /* Rewind L2 */
- JD_FIRE9 = $00000100 /* Forward R2 */
-
- CONST JD_LMB = JD_FIRE1,
- JD_RMB = JD_FIRE2,
- JD_MMB = JD_FIRE3
-
-